Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F4 Italy F18 Germany F11 Germany F13 Germany F14 Germany F15 Germany-w1 Germany-w2 Germany-w3 Israel F1 Israel F2 Israel F3 Germany F1 Germany F3 Germany F4 Czech Republic F1 Slovenia F1 Slovenia F2 Germany-w4 Germany F5 Germany F15 France F13 Spain F33 Germany F7 France F14 Slovakia F1 Germany F15 Germany F16 Germany-w2 Germany-w3 Germany-w4 Belgium F2 Tunisia F5 Czech Republic F1 Germany F6 Germany F7 Germany F8 Switzerland F2 Switzerland F3 Portugal F2 Portugal F3 UAE F2 Italy F10 Austria F4 Germany F7 Germany F13 Germany F1 Germany F4 Italy F21 Italy F22 Italy F2 (Trento) Italy F24 (Bolzano) Italy F25 (Cornaiano) M25 Veigy-Foncenex M25 Nussloch Tatra Banka Open - Bratislava Okal Cup 2004 - Eckental Challenger Ford de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Izmir Challenger Black Forest Open - Freudenstadt Heilbronn Open - Heilbronn Trnava Challenger Seoul Challenger Cremona Challenger Kyoto Challenger Alphen Challenger Heilbronn Challenger Granby Challenger Pingguo Challenger Eckental Challenger Prague Challenger Braunschweig Challenger Heilbronn Challenger Guangzhou Challenger Poznan Challenger Braunschweig Challenger St. Remy Challenger Bergamo Challenger Mestre Challenger Citta di Monza - Monza Eckental Challenger Marburg Challenger Happy Valley Challenger Gatineau Challenger Zhangjiagang Challenger Winnetka Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rome Challenger Furth Challenger Challenger Banque Nationale Rimouski - Rimouski Istanbul Challenger M15 Creteil M25 Trimbach St. Brieuc Challenger Malaysian Open - Kuala Lumpur Milan Challenger Newport Beach Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc San Remo Tennis Cup - San Remo Le Gosier Challenger Belgrade Challenger Taipei City Challenger Wolfsburg Challenger Bergamo Challenger Baton Rouge Challenger Shanghai Challenger Mexico City Challenger Orleans Challenger Mallorca Challenger Kaohsiung Challenger Oberstaufen Challenger Vancouver Challenger Istanbul Challenger Tashkent Challenger Kolding Challenger Prostejov Challenger Loughborough Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Quimper Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Seoul Challenger ECM Prague Open 2005 - Prague Mons Challenger Heilbronn Challenger Heilbronn Challenger Busan Challenger The LTA Men's Challenger - Nottingham Tumkur Open - Tumkur Heilbronn Challenger Surbiton Challenger The Surbiton Trophy - Surbiton Challenger Banque Nationale Rimouski - Rimouski Challenger Casablanca San Angel - Mexico City Augsburg Challenger Mallorca Challenger Noumea Challenger Mons Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba The LTA Bolton Challenger - Bolton Cherbourg Challenger Pau Challenger Schickendanz Open - Furth Ostrava Challenger Ismaning Challenger Open D'Orleans - Orleans Biella 1 Challenger Rimini Challenger Prague Challenger Bratislava Challenger Ford Tennis Championships - Louisville Tulln Challenger Biel Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Baden Open - Karlsruhe Ismaning Challenger Bari Challenger Forli 2 Challenger Open D'Orleans - Orleans Bendigo Challenger Heilbronn Challenger Prague Challenger Ortisei Challenger Prague 1 Challenger Prague 2 Challenger Heilbronn Challenger Geneva Challenger Gwangju Challenger Istanbul Challenger Liberec Challenger Meerbusch Challenger Kazan Challenger Bytom Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Helsinki Challenger Ismaning Challenger Ortisei Challenger Segovia Challenger Vicenza Challenger Izmir Challenger Salzburg-Anif Challenger Dallas Challenger Ljubljana Open - Ljubljana St. Remy Challenger SA Tennis Open - Johannesburg Lille Challenger Black Forest Open - Freudenstadt St. Brieuc Challenger Bukhara Challenger - Bukhara Samsung Securities Cup Challenger Tennis - Seoul Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Lambertz Open - Aachen China Open - Beijing Bank Austria Tennis Trophy - Vienna Ciudad de Pozoblanco Open Diputacion - Cordoba Shimadzu All Japan Indoor Tennis Championships - Kyoto Ismaning Challenger Pullach Challenger Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Brisbane International - Brisbane Cassis Challenger Ostdeutscher Sparkassen Cup - Dresden Granby Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Kia International In Caloundra - Caloundra Aberto de Sao Paulo - Sao Paulo If Stockholm Open - Stockholm Internazionali de Tennis di Bergamo - Bergamo Eckental Challenger 4th Volkswagen Challenger - Wolfsburg Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur BRD Nastase Tiriac Trophy - Bucharest Ostdeutscher Sparkessen Cup - Dresden BMW Open - Munich Busan Open Challenger Tennis - Busan Astana Challenger - Astana Ciudad de Pozoblanco Open Diputacion - Cordoba Open 13 - Marseille Dusseldorf Open Challenger 2007 - Dusseldorf Trieste Challenger ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo Ostdeutscher Sparkassen Cup - Dresden The Surbiton Trophy - Surbiton s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk ATP Challenger Trophy 2008 - Trnava College Station Challenger - College Station Samsung Securities Cup - Seoul St. Petersburg Open - St. Petersburg Bergamo Challenger Athens Challenger Furth Challenger Lugano Challenger Tampere Challenger Rijeka Challenger Tarragona Challenger Rennes Challenger Eckental Challenger Salzburg Challenger Courmayeur Challenger Akbank Private Banking TED Open - Istanbul Wolfsburg Challenger Guangzhou Challenger Johannesburg Challenger Athens Challenger Nottingham Challenger Marburg Challenger Guadalajara Challenger The Stella Artois Grass Court Championships - London Oberstaufen Challenger The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven St. Remy Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Mons Challenger Rennes Challenger BMW Open - Munich Ordina Open - 's-Hertogenbosch Bratislava Challenger Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Helsinki Challenger BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart China Open - Beijing BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open 13 - Marseille Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Heilbronn Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Kyoto Challenger Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sofia Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Karlsruhe Challenger Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Serbia Open - Belgrade Geneva Challenger Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney St. Remy Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Dallas Challenger BMW Open - Munich Open de Nice Cote dAzur - Nice Chuncheon Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Rome Challenger If Stockholm Open - Stockholm Kremlin Cup - Moscow Nottingham Challenger Nottingham-2 Challenger ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Biella Challenger Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Austin Challenger - Austin AEGON Championships - London Mercedes Cup - Stuttgart AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Internazionali di Tennis di Bergamo - Bergamo Aircel Chennai Open - Chennai Brisbane International - Brisbane Geneva Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Nord LB Open - Braunschweig Bet-at-home Open - Hamburg Bergamo Challenger Thailand Open - Bangkok Citi Open - Washington Kyoto Challenger Guadalajara Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Le Gosier Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Gerry Weber Open - Halle Aix En Provence Challenger AEGON Championships - London Mercedes Cup - Stuttgart Vicenza Challenger Nottingham Challenger Moselle Open - Metz BMW Open - Munich Braunschweig Challenger New Delhi Challenger National Bank Men's Rimouski Challenger - Rimouski If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Austrian Open - Kitzbuhel Qatar ExxonMobil Open - Doha Vancouver Challenger Cortina Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Aptos Challenger Dubai Duty Free Tennis Championships - Dubai Freudenstadt Challenger Napa Challenger Schickedanz Open 2007 - Furth BRD Nastase Tiriac Trophy - Bucharest Mons Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Rennes Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Lille Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Geneva Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Eckental Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mouilleron-Le-Captif Challenger Ortisei Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm ASB Classic - Auckland Helsinki Challenger BMW Open - Munich Mercedes Cup - Stuttgart Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Grand Prix Hassan II - Casablanca Bauer Watertechnology Cup 2007 - Eckental Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Happy Valley Challenger If Stockholm Open - Stockholm Chengdu Open - Chengdu Okal Cup 2003 - Eckental Garanti Koza Sofia Open - Sofia Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Wroclaw Challenger Hall of Fame Open - Newport Manerbio Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Chengdu Open - Chengdu Irving Challenger China Open - Beijing Le Gosier Challenger Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest BMW Open - Munich Winston-Salem Open - Winston-Salem Noventi Open - Halle Generali Open - Kitzbuhel Open Sud de France - Montpellier Aix En Provence Challenger Open 13 Provence - Marseille Generali Open - Kitzbuhel The LTA Men's Challenger - Southampton Heilbronn Challenger Antalya Open - Antalya Prostejov Challenger Open Parc - Lyon Fergana Tennis Challenger Tournament - Fergana Manchester Challenger Claro Open Colombia - Bogota Oberstaufen Challenger Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Garden Open 2004 - Rome Braunschweig Challenger Meerbusch Challenger Ispat Open 2004 - Ostrava Turin Challenger Steelers Cup - Kosice Music City Challenger - Nashville Heilbronn Challenger Moselle Open - Metz Furth Challenger Schickedanz Open - Furth Geneva Challenger Ortisei Challenger Kia International In Kawana - Kawana Budapest Challenger Bergamo Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Drummondville Challenger Taipei City Challenger Heilbronn Open - Heilbronn Sao Paulo Challenger Tour Finals Heilbronn Challenger Lyon Challenger Ourocard Tennis Challenger - Sao Paulo Meerbusch Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Tampere Challenger 13 BH Tennis Open International Cup - Belo Horizonte Helsinki Challenger Budapest Challenger Recanati Challenger Quimper Challenger Prague Challenger Surbiton Challenger Forli Challenger Hamburg Challenger Ostrava Challenger Biella 2 Challenger Oberstaufen Cup - Oberstaufen Recanati Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Geneva Challenger - Geneva Belgrade Challenger Ortisei Challenger Helsinki Challenger Poznan Challenger Koblenz Challenger Chennai Open - Chennai Jersey Challenger Internationaler Raiffeisen Grand Prix - St. Polten Aachen Challenger Rimouski Challenger San Benedetto Challenger Gerry Weber Open - Halle Mons Challenger BMW Open - Munich BMW Open - Munich Vietnam Open - Ho Chi Minh City Open 13 - Marseille US Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Ordina Open - s-Hertogenbosch Allianz Suisse Open - Gstaad Estoril Open - Estoril Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Heineken Open - Auckland Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Madrid - Madrid NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati TEB BNP Paribas Istanbul Open - Istanbul BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mallorca Championships - Mallorca ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrilena Masters Madrid - Madrid Miami Open - Miami Kremlin Cup - Moscow Sony Ericsson Open - Miami Australian Open - Melbourne Rogers Masters - Toronto Miami Open - Miami Wimbledon - London French Open - Paris BMW Open - Munich Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 French Open - Paris Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - London Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 The Mubadala World Tennis Championship Davis Cup, Group 2, PO, EGY-CYP 2-3